package br.gov.ms.tce.modelo.dao.impl;

import java.util.List;

import javax.inject.Named;

import br.gov.ms.tce.bean.comum.TipoClassificacao;
import br.gov.ms.tce.bean.enumerator.ClassificacaoEnum;
import br.gov.ms.tce.modelo.dao.TipoClassificacaoDAO;

@Named
public class TipoClassificacaoDAOJPA extends GenericDAOJPA<TipoClassificacao, Integer>
		implements TipoClassificacaoDAO{

	
	@Override
	public List<TipoClassificacao> findByClassificacao(ClassificacaoEnum classificacao) {
		createCriteria();
		query.select(root).where(cb.equal(root.get("classificacao"), classificacao)).orderBy(cb.asc(root.get("descricao")));					
		return getResultList();
	}
}